Creating Product Line Architectures1
نویسندگان
چکیده
The creation and validation of product line software architectures are inherently more complex than those of software architectures for single systems. This paper compares a process for creating and evaluating a traditional, one-ofa-kind software architecture with one for a reference software architecture. The comparison is done in the context of PuLSE-DSSA, a customizable process that integrates both product line architecture creation and evaluation.
منابع مشابه
Managing Variability in Software Architectures1
This paper presents experience with explicitly managing variability within a software architecture. Software architects normally plan for change and put mechanisms in the architecture to support those changes. Understanding the situations where change has been planned for and recording the options possible within particular situations is usually not done explicitly. This becomes important if th...
متن کاملCross Product Line Feature Analysis
Software Product Line Engineering (SPLE) promotes the development and maintenance of artifacts that can be reused in families of related software-intensive systems. As product lines are not necessarily disjoint and the development of product line artifacts is a demanding task, utilization of “related” or “similar” product line artifacts for creating or improving the artifacts of a particular pr...
متن کاملImproving product line development with subject-oriented progr
It has been demonstrated the product lines have introduced large improvements to quality, time to market and overall productivity. However, creating a successful product line is a highly complex and difficult task. There are still many technological barriers to overcome in effective product line development. The current industrial practice employs patterns, idioms and components to handle compl...
متن کاملQualitative SIMPLE
SIMPLE, Structured Intuitive Model of Product Line Economics, provides a technique for modeling the costs and benefits of a software product line over its life time. Several scenarios of product line development have been identified and the equations developed for those scenarios. The SIMPLE technique was intended for creating quantitative estimates. In this issue of Strategic Software Engineer...
متن کاملAutomating Feature-Oriented Refactoring of Legacy Applications
Creating a software product line from a legacy application is a difficult task. We propose a tool that helps automating tedious tasks of refactoring legacy applications into features and frees the developer from the burden of performing laborious routine implementations.
متن کامل